/*
题目描述：
输入一个英文文章片段，
翻转指定区域的单词顺序，
标点符号和普通字母一样处理，
例如输入字符串
I am a developer.
[0,3]
则输出
developer. a am I

输入描述
使用换行隔开3个参数
第一个参数为文章内容 即英文字符串
第二个参数为翻转起始单词下标，下标从0开始
第三个参数为结束单词下标

输出描述
翻转后英文文章片段每个单词之间以一个半角空格分割输出

示例一
输入

I am a developer.
0
3

输出

developer. a am I

示例二
输入

hello world!
0
3

输出

world! hello
*/
const test = (input) => {
    let inputArray = input.split('\n')
    let [str, n, m] = inputArray
    let arr = str.split(' ')
    let result = [...arr.slice(m), ...arr.slice(n, m).reverse()].join(' ')
    // console.log(str, n, m)
    console.log(result)

}
// test(`I am a developer.
// 0
// 3`)
test(`hello world!
0
3`)